English is the primary language. Spanish is widely spoken in many regions. Learning basic English phrases is helpful, especially outside major tourist areas.